Страница 3 из 6

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 05 сен 2019 11:59
tonio_k
alex писал(а):
05 сен 2019 11:32
нет настройки выбора голоса, как раньше,скорости речи итд
а можно скриншот? У меня ничего не менялось
► Показать

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 05 сен 2019 12:04
tonio_k
Есть предположение, что вы случайно нажали комбинацию клавиш:
Ctrl+F11 или пункт меню:
Формат-Показывать-Параметры голоса Ctrl+F11

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 06 сен 2019 15:30
alex
я перепутал это сборка под Максима . Я пока яндексом озвучиваю, это другая сборка.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 22 окт 2019 20:01
Djagernaut
tonio_k,
Вопрос.
После выполнения скрипта: 00_ПЕРВИЧНАЯ ОБРАБОТКА.lua
Текст из подобного;
#
Решайся, но перед этим... Прими лицензионное соглашение с конечным пользователем и выбери расу...


Введение


На боевом посту «Нерсатон», боевом Линкоре,
#

Становится таким;
#
Решайся, но перед этим... Прими лицензионное соглашение с конечным пользователем и выбери расу...



...

...

...

... Введение...


... На боевом посту Нерсатон, боевом Линкоре
#

В следствии при чтении там где троеточие повторяется несколько раз синтезатор говорит «точка» 1 или несколько раз в зависимости от их количественного повторения.

Как возможно решить проблему так чтобы не допускалось многократного повторения или синтезатор их не произносил?

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 22 окт 2019 22:06
tonio_k
Такого, не должно быть... :dont_know:

"троеточие" должно озвучиваться как удлиненная пауза между словами. За это отвечает правило в словаре 80.ПАУЗЫ.dic заменяющее троеточие на паузу в 500ms

Убедитесь, что этот словарь, при чтении вслух активирован. Вообще, при чтении с экрана Демагога, в моей сборке должны быть активированы все словари.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 22 окт 2019 23:12
tonio_k
Замечание по сборке Демагог одной кнопкой от пользователя tonio_k.

Сам я ни разу не озвучивал целую книгу с экрана Демагога (два-три абзаца за раз не более).
Книги прослушивал либо в виде записи в mp3, либо подготавливал текст к озвучке Максимом, установленном на смартфоне.

Поэтому не обращал внимание, что при озвучивании книги с экрана Демагога, в зависимости от указного в настройках Демагога количества символов, на которые разбивается текст, на обработку этих отрезков текста уходит приличное время. А пока идет обработка, Максим умолкает в ожидании следующей порции текста, причем речь может идти о минутах! :tongue2:

Чем больше отрезок по размеру, тем дольше Максим молчит. Пауза на обработку словарями усугубляется еще и слабой производительностью ПК. При прослушивании книги, эти паузы создают дискомфорт при прослушивании.

В связи с этим, для тех, кто читает и слушает книгу только с Экрана Демагога, для комфортности прослушивания, рекомендую подготавливать книгу к озвучке по следующей схеме:

1) К текущему окну Запускаем скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ
Выбираем ДЛЯ СМАРТФОНА, далее БЕЗ ФОНЕМ
Ждем, пока книга обработается словарями.
Книга для прослушивания готова.

2)Убираем галочки со всех словарей. Оставляем активированными только последние 4 словаря:
70.ФОНЕМЫ Dopolneniya строчные.dic
75.ФОНЕМЫ-ОМО.dic
78.ФОНЕМЫ.dic
80.ПАУЗЫ.dic


3) В настройках Демагога Поставить галочку напротив:
Сервис-Общие настройки-Чтение-Хешировать dic-словари

4)Запускаем чтение подготовленной книги.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 19 дек 2019 15:51
Djagernaut
tonio_k,
Демагог одной кнопкой
А обновления ожидаются?
Сборка великолепная!

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 19 дек 2019 16:12
tonio_k
Djagernaut, ожидается :smile1: но там не будет ничего существенного. Пополнение словарей происходит по мере накопления из лично мной прослушанных книг. В последнее время слушаю мало, другие же пользователи сборки выявленные ошибки мне не присылают :dont_know: так что всё продвигается медленно. И выкладывать обновления из за пары десятков правил смысла нет.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 19 дек 2019 18:58
Djagernaut
tonio_k писал(а):
19 дек 2019 16:12
Djagernaut, ожидается но там не будет ничего существенного. Пополнение словарей происходит по мере накопления из лично мной прослушанных книг. В последнее время слушаю мало, другие же пользователи сборки выявленные ошибки мне не присылают так что всё продвигается медленно. И выкладывать обновления из за пары десятков правил смысла нет.
Последнее время предпочитаю синтезатор с вашей сборкой даже больше чем реальных дикторов, все недочеты озвучивания игнорирую так как не особо понимаю как их возможно скорректировать или понять в чем причина, но если вам возможно объяснить как эти недочеты акцентировать и возможно ясным вам образом описывать, то я со всем рвением буду старатся внести посильный вклад в совершенствование данной сборки.

Конечно в процессе изучения ознакомился и с версиями от Яндекса но как понял 1 он платный 2 требует интернета, и даже если игнорировать эти минусы и сделать скрипто-прогу для использования разращённые 5000 символов не думаю что результат станет значительно лучше движка Максима уж больно голос у него нейтральный и приятный на слух.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 19 дек 2019 20:09
tonio_k
Djagernaut писал(а):
19 дек 2019 18:58
недочеты озвучивания игнорирую так как не особо понимаю как их возможно скорректировать
недочёт озвучивания у Максима, который поддается корректировке - неправильное ударение в слове. Если это слово омограф, то скидываете мне целое предложение в ЛС т.к. правильность ударения исходит от его контекста в предложении. Если это слово, незнакомое Максиму, например Гремлинов, то к этому слову подбирается ударение в программе OpenPLS и добавляется правило $Гремлинов=<phoneme ph="ɡrʲˈe mlʲɪn@v"/> в словари с ФОНЕМАМИ

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 00:51
Djagernaut
Привожу пример:

Вы согласны на это предложение? (Да/Нет)
Произносит: «ДаслЭшнЕт» произносит как целое слово, думаю есть смысл предусмотреть такой оборот.

Также обратил внимание, но не знаю возможно ли это, может такой функционал оптимально встроить в скрипт первичной обработки.

Пример:
«слоем защиты - 14420 единиц поглощаемого»
«у самого персонажа было всего 2325 единиц»
«моментально выросла до 15862 единиц.»
Синтезатор пытается читать их согласно годам: «Пятнадцать тысяч восемьсот шестьдесят второго единиц.»

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 11:36
tonio_k
Djagernaut писал(а):
24 дек 2019 00:51
Вы согласны на это предложение? (Да/Нет)
Произносит: «ДаслЭшнЕт» произносит как целое слово
в словаре 60_МОЙ СЛОВАРЬ.dic добавьте строку:

Код: Выделить всё

да/нет=да или нет
Djagernaut писал(а):
24 дек 2019 00:51
«слоем защиты - 14420 единиц поглощаемого»
«у самого персонажа было всего 2325 единиц»
«моментально выросла до 15862 единиц.»
попробуйте заменить на этот словарь:
10_REX_числа.zip
(20.1 КБ) 485 скачиваний

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 20:04
wasyaka
tonio_k писал(а):
24 дек 2019 11:36
попробуйте заменить на этот словарь:
Словарь chisla
... предназначен для склонения порядковых и целых числительных. Склоняются любые числа от одного до четырёх знаков в т.ч. римские (кроме упрощенной формы) путём дописывания к числу нужного окончания или специальной падежной метки определяющей правило склонения числа.

Чтоб склонялось больше надо:
в 10_REX_числа.zip
Перед строкой 43 вставить правило:
(\d?\d\d)(\d\d\d)=$1 $2
и конкретней как пример к этому случаю
правило
\b(до)\b\s(\d?\d\d)\s(\d\d\d)\s\b(единиц)\b=$1 $2<ta2> тысяч $3<ta2> $4
вставить после строки 391 #исключение связка со словами единиц, хп и др игровым сленгом:
 
1.png
1.png (21.98 КБ) 45443 просмотра
2.png
2.png (48.29 КБ) 45443 просмотра
 
И замечания по самому словарю 10_REX_числа
Правило и подобные:
(\bсо\b|\bс\b|коло\b|выше\b|зительно\b|ее\b|ьше\b|делах\b|\bдо\b|\bот\b)\s(\d+)([^\<\-\d+\.\,\\\/\:])=$1 $2<ta2>$3
([^\<\-\d+\.\,\\\/\:]) вместо этого должно быть конкретное слово, иначе:
выше (двоих,второй,второго,вторых,вторую,вторая и т.д.) - будет всегда - выше двух

Используемый мной словарь чисел...
chisla.rar
(25.86 КБ) 483 скачивания

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 20:25
tonio_k
chisla.rar
А если так?
стр 486
(\bс\b|\bдо\b|\bпосле\b|\bмоложе\b|\bстарше\b|\bиз за\b)\s(\d+)\s(\bградусов\b|\bлет\b|\bчасов\b|\bединиц\b)=$1 $2<ta1> $3

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 21:45
tonio_k
wasyaka, Максим - очень умный дядька. Он отлично умеет читать числа.Единственная задача пользователя в исключительных случаях пояснить Максиму что в данном случае в данном контексте числительное читается с "таким-то" окончанием. При этом не обязательно превращать число в слова "число прописью". Максим хорошо прочитает и без словарей уточняющие окончания:
► Показать
Максим очень часто и без окончаний сам знает как изменить окончание в данном контексте предложения.
Я пробовал твой словарь (трех месячной давности) применять - но вынужден был отказаться. Слишком много ложных срабатываний стало. В слова прописью превращает, но окончания подставляет неверно. Со старым словарём проблемы не возникало.
Ту проблему выше, когда число во фразе до 15862 единиц ошибочно подставлялось окончание 15862-го достаточно было поправить путем создания исключения (как я сначала сделал в словаре)
Но я вспомнил, что во фразе до 15236 лет мой словарь "числа" никаких -го не добавляет! Вот я и ввел эту фразу в демагоге, нашел какое правило срабатывает на нём и добавил к правилу слово единиц:
(\bс\b|\bдо\b|\bпосле\b|\bмоложе\b|\bстарше\b|\bиз\-за\b)\s(\d+)\s(\bлет\b|\bчасов\b|\bединиц\b|\bхп\b|\bхит)=$1 $2<ta1> $3
И максим стал озвучивать верно.

Твой словарь chisla.rar - универсальный рассчитан на "любой движок" но грешит ложными срабатываниями (как сейчас - не знаю может все изменилось). Мой же словарь подгоняется исключительно под Максима без влезания в подробности (отсюда громоздкость и много лишнего) но работает в основном правильно.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 дек 2019 22:16
tonio_k
Допустим фраза: поднял до 4565465 долларов
Озвучка
С твоим словарем chisla.rar:
chisla.mp3
(36.98 КБ) 140 скачиваний
Максим вообще без словарей:
no_slovar.mp3
(39.63 КБ) 137 скачиваний

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 25 дек 2019 09:22
wasyaka
tonio_k писал(а):
24 дек 2019 22:16
Допустим фраза: поднял до 4565465 долларов
Не внимательно читал
wasyaka писал(а):
24 дек 2019 20:04
Склоняются любые числа от одного до четырёх знаков
Всё что больше - вручную, индивидуально в словарь, а он пополняется когда ошибка проявится... :suspect:
Эти правила вчера и добавил, раньше не пересекался, на всякий случай...
Да и как шаблон для самостоятельного пополнения словаря.

Код: Выделить всё

(\d?\d?\d)(\d\d\d)(\d\d\d)=$1 $2 $3
(\d?\d\d)(\d\d\d)=$1 $2

\b(до)\b\s(\d?\d?\d)\s(\d\d\d)\s(\d\d\d)\s\b(долларов|единиц)\b=$1 $2<ta2> миллионов $3<ta2> тысяч  $4<ta2> $5
\b(до)\b\s(\d?\d\d)\s(\d\d\d)\s\b(долларов|единиц)\b=$1 $2<ta2> тысяч $3<ta2> $4
1.png
1.png (25.21 КБ) 45425 просмотров
2.png
2.png (60.93 КБ) 45425 просмотров
tonio_k писал(а):
24 дек 2019 21:45
Максим очень часто и без окончаний сам знает как изменить окончание в данном контексте предложения.
Яндекс голоса тоже, но не все как и Максим...
tonio_kpost_id=2975 писал(а):
24 дек 2019 21:45
ошибочно подставлялось окончание 15862-го

В изначальном словаре для этого есть правило

Код: Выделить всё

# удаление лишнего
\s\-(\bго\b|\bму\b|\bим\b|\bом\b|\bа\b|\bой\b|\bу\b|\bою\b|\bо\b|\bими\b|\bих\b|\bи\b|\bый\b|\bй\b|\bого\b|\b\bому\b|\bым\b|\bм\b|\bя\b|\bй\b|\bю\b|\bе\b|\bх\b|\bые\b|\bми\b|\bро\b|\bых\b|\bрым\b|\bро\b|\bых\b|\bыми\b|\bах\b)=
\bгг\.=

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 31 янв 2020 01:31
tonio_k
Обновление: Демагог одной кнопкой от пользователя tonio_k

Скачать:
► Показать
Дополнительная инструкция: в архиве сборки.

Изменения в сборке:
31.01.2020
► Показать

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 10 мар 2020 11:51
tonio_k
Обновление: Демагог одной кнопкой от пользователя tonio_k

Скачать:
► Показать
Изменения в сборке:
10.03.2020
► Показать

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 12 мар 2020 14:29
tonio_k
Маленькая видео инструкция к сборке Демагог одной кнопкой от пользователя tonio_k
"Как вставлять ударения в словах, в которых Максим ошибается" При помощи программы OpenPLS"
► Показать
Пример текста:
Вот как звучало раньше: на ромашковом поле...
А вот как это звучит сейчас: на <phoneme ph="rɐmˈaʂkəvəm"/> поле...


Озвучка:
20200312-142540.mp3
(64.12 КБ) 96 скачиваний

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 11 апр 2020 19:39
nikiv
Обнаружил странный баг в Вашей (мартовской) сборке Демагога. Моему Максиму (использую v 1.6.70 под Win 10) очень не нравятся некоторые фонемы из Вашего словаря "78.ФОНЕМЫ.dic". Максим (а, может, Демагог?) дергается, "прыгает", "глотая" значительные куски текста, когда встречает определенные фонемы, такие как
сомневающийся=<phoneme ph="səmnʲiv'ajuɕ:ij sʲə"/>
улыбающийся=<phoneme ph="ulɨb'ajuɕ:i jsʲə"/>
считается=<phoneme ph="ɕ:it'a itsə"/>
и многие другие.
В чем проблема? Что у нас "не той системы": мой Максим или Ваши фонемы?
Большое спасибо!

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 12 апр 2020 00:00
tonio_k
Спасибо большое! Вы обнаружили плавающую ошибку о которой я даже не знал - т.к. слушаю на смартфоне, а для него словарь 80.ПАУЗЫ.dic не нужен, а именно этот словарь эпизодически по непонятным причинам генерирует ошибку ломая фонемы.
Замените на этот словарь:
80.ПАУЗЫ.rar
(388 байт) 334 скачивания
Сборку перезалил.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 12 апр 2020 15:50
nikiv
Спасибо!
Теперь озвучка и аудиозапись идут нормально.
Успехов!

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 апр 2020 18:39
GIS88
tonio_k, У меня проблема. При прочтении этого текста программа поизносит "вопросительный знак". Использую сборку для записи mp3 книг. Вот этот текст и mp3 -https://www.mediafire.com/file/sroxb2gh ... G.txt/file
https://www.mediafire.com/file/yy66gpt1 ... G.mp3/file

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 апр 2020 19:36
tonio_k
GIS88, в словаре 80.ПАУЗЫ.dic попробуйте добавить пробел после второго знака "вопрос" в строке:

Код: Выделить всё

*?=?<speak><break time="10ms"/><speak>
что бы получилось:

Код: Выделить всё

*?=? <speak><break time="10ms"/><speak>
UPD:
на всякий "подобный случай" добавил во всех строках пробелы, что бы тэги SAPI не сливались со словами:
80.ПАУЗЫ.zip
(492 байт) 158 скачиваний

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 апр 2020 19:49
GIS88
tonio_k, Спасибо, вроде помогло.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 24 апр 2020 21:59
tonio_k
Сделал Еще один скрипт,
50_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.zip
(1.76 КБ) 160 скачиваний
который разбивает книгу открытую в окне Демагога на сериал.
Может пригодиться для метода "параллельной" записи аудиокниги на 2 и более ПК. Предварительно при помощи скрипта 50_РАЗБИТЬ ТЕКСТ НА СЕРИАЛ.lua разбиваем книгу или несколько книг на текстовые файлы - сериал (при необходимости меняем начальную автоматическую нумерацию файлов). Часть файлов переносим на один ПК, часть файлов - на другой и запускаем на каждом скрипт 40_ПРОДОЛЖИТЬ ПРЕРВАННУЮ ЗАПИСЬ В MP3.lua

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 13:51
ilog
Как избавиться от проговаривания "минус" в прямой речи, например, для второго дефиса в таком тексте
– А я думаю иначе, ибо в противном случае не выступил бы с таким предложением, – ответил он, невозмутимо встретив ее взгляд и вложив в звучание своих слов суровую стальную нотку.
IVONA 2 Maxim v1.6.75, Demagog one button 2020-03-10, включены последние 4 словаря из списка, как предлагается в Инструкции

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 13:53
ilog
Ох, забыл про второй вопрос: выделение цветом прочитанного текста ощутимо отстает от голоса - с этим как-то мржно бороться?

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 16:36
tonio_k
ilog писал(а):
02 май 2020 13:51
включены последние 4 словаря из списка, как предлагается в Инструкции
это пункт 1 инструкции, а вы по инструкции п.2 сделали?
► Показать
ilog писал(а):
02 май 2020 13:53
выделение цветом прочитанного текста ощутимо отстает от голоса - с этим как-то мржно бороться?
задайте этот вопрос автору Демагога здесь

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 17:10
ilog
это пункт 1 инструкции, а вы по инструкции п.2 сделали?
Вы правы, не сделал...

Спасибо за помощь, я ошибочно предполагал, что занрузка = предобработка, и уже все сделано.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 18:49
tonio_k
ilog, Поясню на всякий случай, сделав пункт 2, у вас автоматом изменённая книга сохранятся в папке Demagog\temp\book
При повторном обращении к книге уже не нужно повторно запускать скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ. Она уже готова к прослушиванию при сохранённых настройках из п.1 Инструкции

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 19:24
ilog
Да-да, это я понял, спасибо. Немного непонятными остались манипуляции с опцией хэширования dic-словарей, сбрасываемой вторым скриптом. Но в целом последовательность действий теперь ясна.

Теперь, правда, возникают сомнения насчет правильности действий в Балаболке - в ней мне поменять ударения пока что не удалось. Видимо, там PLS словари либо не поддерживаются, либо я не могу понять, куда их помещать. А попытки добавить ударение в словари bxd/dic ничего не дало. Возможно, и там нужно использовать не исходный текст, а сгенерированный.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 19:57
tonio_k
ilog писал(а):
02 май 2020 19:24
Немного непонятными остались манипуляции с опцией хэширования dic-словарей, сбрасываемой вторым скриптом.
эта опция включает/отключает быстрый алгоритм применения словарей. Можно попробовать отключить. Будет работать правильно, но медленнее.
ilog писал(а):
02 май 2020 19:24
в Балаболке - в ней мне поменять ударения пока что не удалось.
при всей прелести Балаболки, есть некоторая несовместимость алгоритма работы правил dic со звездочками. Правила из Балаболки будут работать в Демагоге, а вот некоторые правила из Демагога не будут работать в Балаболке. Но таких правил не так много и ими можно пренебречь. В принципе можно словари перенести из Демагога в Балаболку с небольшими потерями, но тогда у вас время на применение словарей возрастёт аж в 5-10 раз. Т.е. вместо 5-10 минут на книгу в Демагоге эта же книга в Балаболке займет 30-45 минут на обработку словарями. Это не из за того, что программа Демагог работает быстрее, а за счёт того, что через скрипт по хитрому применяются некоторые тяжёлые словари (индексный метод), тем самым в разы уменьшая время на их применение.
ilog писал(а):
02 май 2020 19:24
Видимо, там PLS словари либо не поддерживаются, либо я не могу понять, куда их помещать.
PLS словари ни в Балаболке ни в Демагоге не поддерживаются. Они нужны для смартфонов, на которых установлен ivona Максим: предварительно готовим текст в Демагоге (п.2 инструкции) копируем книгу на смартфон, обновляем PLS словари и сразу можно слушать со смартфона. Я сам так и слушаю.
PLS можно "импортировать" прямо в Демагоге в словарь dic. В сборке это как раз "импортированные" первые 3 из 4 словарей упомянутых в предыдущих сообщениях. Эти dic словари и в балаболке прекрасно работают.
UPD: но Балаболка очень хорошо работает с прослушиванием текста напрямую из окна. Надо как нибудь эксперимента ради попробовать перенести словари в Балаболку, посмотреть как она будет справляться с чтением с экрана.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 21:05
ilog
О! Спасибо за объяснения касательно PLS словарей, картина становится яснее.

Очень согласен насчет Балаболки - если бы не ударения (точнее, невозможность добавить в словари свои варианты произношения, ну или мое непонимание как это сделать), все было бы хорошо. Я еще попробую сравнить как читаются одинаковые куски из сгенерированного текста в Демагоге и в Балаболке.

На самом деле, обе читалки читают приемлемо (я сравниваю заранее собранные последние версии с приготовленными словарями). Проблемы обычно возникают при сложной пунктуации, особенно при сложной прямой речи. Ну и с именами-фамилиями (по крайней мере много ошибок для русских написаний английских имен).

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 23:04
tonio_k
ilog писал(а):
02 май 2020 21:05
Ну и с именами-фамилиями (по крайней мере много ошибок для русских написаний английских имен).
в сборке есть скрипт ОКНО - НАЙТИ ИМЕНА И АББРЕВИАТУРЫ для предварительного ручного поиска и их прослушивания (описание см Инструкцию). Как добавлять новые слова пример есть тут

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 23:29
ilog
За это короткое видео - отдельное спасибо. Я им уже воспользовался :thank:

Говоря о именах-фамилиях, я скорее имел в виду мои проблемы с Балаболкой. :scratch:

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 02 май 2020 23:43
tonio_k
Балаболка одной кнопкой от пользователя tonio_k
Balabolka.rar
(40.78 МБ) 251 скачивание
Сборка представляет из себя импортированные словари в Балаболку 2.15.0.741 из сборки Демагог одной кнопкой от пользователя tonio_k и так же предназначена только для голосового движка IVONA.

Из-за несовместимости правил со звездочками Демагог->Балаболка некоторые правила из словарей были удалены. Но в целом сборкой тоже можно пользоваться и записывать аудио (для этого надо активировать все словари). Внимание! сборка работает в разы медленнее чем сборка под Демагогом!

Для прослушивания текста "вслух" с экрана ПК данная сборка под Балаболку работает просто замечательно! Наглядно и комфортно в плане отслеживания прочтённого текста.
Сначала необходимо подготовить текст книги в сборке Демагог одной кнопкой от пользователя tonio_k , через скрипт 10_ОКНО - ОБРАБОТКА И ЗАПИСЬ КНИГИ В ТЕКУЩЕМ ОКНЕ, а затем полученный текст книги открыть у же этой сборке с Балаболкой и сразу можно запускать чтение вслух. Для этого по умолчанию в сборке активированы необходимые 4 словаря (другие отключены).
Если у вас мощный ПК, то можно попробовать активировать все словари и запустить чтение сразу без предварительной подготовки в Демагоге - может паузы между отрезками не будут столь значительными?

Для обновления словарей достаточно заменить словари:
► Показать
берем их из сборки Демагог одной кнопкой от пользователя tonio_k

Остальные словари для Балаболки обновлять не планирую. Можете попробовать это сделать сами.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 00:01
ilog
Большое спасибо, опробую новую сборку как только закончу долгий эксперимент с Yandex TTS в текущей.

Кстати, еще вопрос: а есть ли какая-нибудь возможность, текстовая или фонетическая, поставить так называемое "логическое ударение", т.е. заставить движок подчеркнуть определенное слово в предложении или в словосочетании? Например, в тексте заключить какое-либо слово в некие символы.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 00:05
tonio_k
Кроме удлиненной паузы с двух сторон этого слова ничего придумать не могу.
Удлиненную паузу можно сделать за счёт многоточия либо внесите свой символ и прописать его в словаре 80.ПАУЗЫ.dic.
Но начните с запятой

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 08:42
flegont
«выдвижение тоном голоса и силой выдыхания слова на первый план в смысловом отношении и называется логическим ударением» (с) https://sites.google.com/site/osobennos ... e-udarenie
Значит, тембр и громкость конкретного слова. Вот фраза, смысл которой совершенно непонятен без логических ударений:

Порядок сменит хаос

На письме логическое ударение обычно изображают, выделяя слово курсивом.
Порядок сменит хаос
И сразу понятно, что энтропия Вселенной - возрастает :smile1:
Но, созидательная деятельность человека победит энтропию и в результате:
Порядок сменит хаос
:wink:

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 09:46
ilog
Да-да - "Казнить нельзя помиловать" :smile1:

UPD: Хотя в моем примере как раз можно обойтись паузой с нужной стороны слова "нельзя"

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 10:53
ilog
Попробовал сборку Балаболки со словарями из Демагога на оригинальном (неподготовленном в Демагоге) тексте. Очень неплохо!

Набор словарей выглядел так
Slovari.png
Slovari.png (24.92 КБ) 21491 просмотр
70-й словарь содержал добавленные мной имена-фамилии
00.1 понадобился для убирания проговора "минус" в прямой речи
00.4 - для большего попадания в "ё" в длинных словах
15 - для лучшей статистики "все/всё"

Задержек в чтении с экрана не заметил. Даже к ударениям было мало претензий.

Пожалуй, для чтения обычного текста с экрана это лучший вариант из тех, что я пробовал, сопоставимый с начиткой обработанного текста в Демагоге.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 03 май 2020 11:36
tonio_k
ilog писал(а):
03 май 2020 00:01
«выдвижение тоном голоса и силой выдыхания слова на первый план в смысловом отношении и называется логическим ударением»
"логическое ударение" можно попробовать достичь при помощи Мультилингва, вот пример получения такого эффекта:

Код: Выделить всё

{{Maxim,0,0,100}}

Порядок сменит {{Maxim,-5,0,100}}хаос{{Maxim,0,0,100}}... 
... 
{{Maxim,-5,0,100}}Порядок{{Maxim,0,0,100}} сменит хаос... 
... 
Казнить нельзя {{Maxim,-5,0,100}}помиловать{{Maxim,0,0,100}}... 
... 
{{Maxim,-5,0,100}}Казнить{{Maxim,0,0,100}} нельзя помиловать... 
... 
И те, кто останется в живых, будет завидовать {{Maxim,-5,-1,100}}мёртвым!{{Maxim,0,0,100}} 
20200503-113456.mp3
(132.49 КБ) 84 скачивания

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 00:10
tonio_k
ilog писал(а):
03 май 2020 23:09
Пример
стрЯпая фальшивку
Здесь проблема не ударения, а произношения голосового движка Максим.
создавать правила типа: стряпая фальшивку=стрЯпая фальшивку в словарях имеет смысл только если это слово стрЯпая прописано в одном из словарей с ФОНЕМАМИ:
70.ФОНЕМЫ Dopolneniya строчные.dic;75.ФОНЕМЫ-ОМО.dic;78.ФОНЕМЫ.dic
Если это слово не прописано в этих словарях, то Максим будет это слово всегда читать так, как он запрограммирован.
Для добавления в эти словари нового слова применяется вот этот метод.
В сборке Демагога встроена комбинация клавиш Ctrl+Shift+7 и Ctrl+Shift+8 - которые автоматом импортируют словари из папки PLS в словари с ФОНЕМАМИ dic. Описание есть в Инструкции к сборке.
Выполнив действия аналогичные видеоинструкции, получаем дополнительные строки в словаре с ФОНЕМАМИ dic

Код: Выделить всё

$Стряпая=<phoneme ph="strʲˈæpəjə"/>
$стряпая=<phoneme ph="strʲˈæpəjə"/>
теперь это слово Максим будет озвучивать как надо.

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 00:31
ilog
Понял! Большое спасибо за ответ! Я так понимаю, что можно воспользоваться экспортом OpenPLS в dic для сохранения словаря, не обязательно загружать Демагог... Я прав?

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 00:38
tonio_k
ilog писал(а):
04 май 2020 00:31
можно воспользоваться экспортом OpenPLS в dic для сохранения словаря, не обязательно загружать Демагог... Я прав?
рекомендую использовать импорт средствами скрипта Демагога. Экспорт в программе OpenPLS происходит без добавления к каждой строке символа $ означающий чувствительность к регистру. Без этого знака, укажи вы в тексте дОроги или дорОги или дорогИ, всегда будет срабатывать только первое правило следовательно всегда будет только дОрги и только. Но вы проверьте, может что поменялось?

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 10:21
good_cat
tonio_k, а зачем нужна чувствительность к регистру во всех словарях? :smile1:

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 13:55
tonio_k
good_cat писал(а):
04 май 2020 10:21
tonio_k, а зачем нужна чувствительность к регистру во всех словарях?
Строго говоря не во всех, конечно, достаточно сделать регистрозависимым словарь только для словаря с ФОНЕМАМИ содержащего правила с омографами и запускать его строго первым, что бы сначала сработали правила:
$дорОги=<phoneme ph="dɐrˈoɡʲɪ"/>
$дорогИ=<phoneme ph="dərɐɡʲˈi"/>
$дОроги=<phoneme ph="d'orəgʲɪ"/>

и лишь затем:
дороги=<phoneme ph="dər'ogʲɪ"/>

Словари PLS, с которыми работает напрямую OpenPLS, - полностью регистрозависимые в работе с Максимом на том же Андроиде. И уже с этой точки зрения было бы правильно выгружать словари dic полностью регистрозависимыми по умолчанию для полной "совместимости", что бы на выходе звучание было одинаковым будь то Андроид либо ПК.
Получается, второй PLS словарь (тот что без омографов) должен включать обязательно 2 варианта написания слова:
Дороги=<phoneme ph="dər'ogʲɪ"/>
дороги=<phoneme ph="dər'ogʲɪ"/>
что бы оба варианта сработали и на Андроиде. Пока не чувствовал острой необходимости, но вероятен еще и третий вариант:
ДОРОГИ=<phoneme ph="dər'ogʲɪ"/>
Добавить эту колонку в OpenPLS - минутное дело. Но пока с необходимостью не встречался на практике у себя.

Подвожу итог.

Что нужно сделать сейчас после экспорта в словарь dic из словаря PLS из программы OpenPLS?
-один из словарей всегда подлежит обязательной последующей ручной корректировке - добавлять $ в каждую строку. т.е. требуется доп вмешательство пользователя.

Что нужно сделать, если по умолчанию в экспортируемом dic-словаре каждая строка будет начинаться со знака $?
-ничего. Все словари полностью пригодны к использованию, при условии, что все варианты написания слов в словаре предусмотрены в словаре PLS.
при условии, что все варианты написания слов в словаре предусмотрены в словаре PLS.
а вот тут вопрос, что проще?
1)перед окончательным сохранением словаря PLS в OpenPLS после добавления слов с фонемами нажать пару пунктов меню перед сохранением что бы добавить 1-2 колонки варианта написания слова
2)после экспорта в словарь dic через стороннюю программу или вручную пакетно вставить $ перед каждой строкой в словаре

-Я за первый вариант! :smile1:

{IVONA} Всё включено. Готовые сборки для чтения/записи книг.

Добавлено: 04 май 2020 14:37
good_cat
tonio_k писал(а):
04 май 2020 13:55
Словари PLS, с которыми работает напрямую OpenPLS, - полностью регистрозависимые в работе с Максимом на том же Андроиде
Это так при чтении без читалок или при использовании конкретной читалки?